//导入NestFactory工厂类，用来创建Nest应用实例
import { NestFactory } from '@nestjs/core';
import * as cookieParser from 'cookie-parser'
import * as session from 'express-session'
//主模块，用来组织Nest应用的入口
import { AppModule } from './app.module';
async function bootstrap() {
  //创建 Nest应用的实例
  const app = await NestFactory.create(AppModule);
  //启动跨域功能
  app.enableCors()
  app.use(cookieParser('tom'))
  app.use(session({
    secret:'cat',
    resave:true,//每次客户端访问服务器都要重新保存会话
    saveUninitialized:true//保存未初始化过的会话
  }))
  //监听3000端口，启动HTTP服务器
  await app.listen(3000);
}
//调用启动函数启动应用
bootstrap();
